package uade.distribuidas.repo.dto;

import java.io.Serializable;

import uade.distribuidas.repo.type.EstadoType;
import uade.distribuidas.repo.type.RoleType;



public class UserDTO  implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;


	private Integer id;
	

	private String username;
	

	private String password; /**No se utiliza ningun metodo hash o de encriptacion*/
	
	
	private EstadoType estado;
	
	
	private RoleType rol; /**Para esta aplicacion, se considera que un usuario solamente posee un tipo rol nada mas.*/
	
	public UserDTO() {
		
	}


	public Integer getId() {
		return id;
	}


	public void setId(Integer id) {
		this.id = id;
	}


	public String getUsername() {
		return username;
	}


	public void setUsername(String username) {
		this.username = username;
	}


	public String getPassword() {
		return password;
	}


	public void setPassword(String password) {
		this.password = password;
	}


	public RoleType getRol() {
		return rol;
	}


	public void setRol(RoleType rol) {
		this.rol = rol;
	}


	public EstadoType getEstado() {
		return estado;
	}


	public void setEstado(EstadoType estado) {
		this.estado = estado;
	}

}
